package com.ruoyi.system.domain;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 设备当前数据
 */
public class Devparastruct {
    private Integer id;
    private String IMEI;
    //设备类型
    private Integer TypeID;
    //设备参数类型
    private Integer ParaType;
    //参数序号
    private Integer ParaNo1;
    //参数名称
    private String ParaName;
    //当前值
    private String ParaCurValue;
    //报警级别
    private Integer WarnGrade;
    //报警电平
    private Integer WarnType;
    //备注
    private String NOTE;
    //单位
    private String Sign;
    private Integer DevId;
    private Integer flastId;
    //下限
    private double ParaMinValue;
    //上限
    private double ParaMaxValue;

    private String DevName;
    private String img;
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date SubmitTime;

    public Date getSubmitTime() {
        return SubmitTime;
    }

    public void setSubmitTime(Date submitTime) {
        SubmitTime = submitTime;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public Integer getFlastId() {
        return flastId;
    }

    public void setFlastId(Integer flastId) {
        this.flastId = flastId;
    }

    public Integer getDevId() {
        return DevId;
    }

    public void setDevId(Integer devId) {
        DevId = devId;
    }

    public String getIMEI() {
        return IMEI;
    }

    public void setIMEI(String IMEI) {
        this.IMEI = IMEI;
    }

    public Integer getTypeID() {
        return TypeID;
    }

    public void setTypeID(Integer typeID) {
        TypeID = typeID;
    }

    public Integer getParaType() {
        return ParaType;
    }

    public void setParaType(Integer paraType) {
        ParaType = paraType;
    }

    public Integer getParaNo1() {
        return ParaNo1;
    }

    public void setParaNo1(Integer paraNo1) {
        ParaNo1 = paraNo1;
    }

    public String getParaName() {
        return ParaName;
    }

    public void setParaName(String paraName) {
        ParaName = paraName;
    }

    public String getParaCurValue() {
        return ParaCurValue;
    }

    public void setParaCurValue(String paraCurValue) {
        ParaCurValue = paraCurValue;
    }

    public Integer getWarnGrade() {
        return WarnGrade;
    }

    public void setWarnGrade(Integer warnGrade) {
        WarnGrade = warnGrade;
    }

    public Integer getWarnType() {
        return WarnType;
    }

    public void setWarnType(Integer warnType) {
        WarnType = warnType;
    }

    public String getNOTE() {
        return NOTE;
    }

    public void setNOTE(String NOTE) {
        this.NOTE = NOTE;
    }

    public String getSign() {
        return Sign;
    }

    public void setSign(String sign) {
        Sign = sign;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public double getParaMinValue() {
        return ParaMinValue;
    }

    public void setParaMinValue(double paraMinValue) {
        ParaMinValue = paraMinValue;
    }

    public double getParaMaxValue() {
        return ParaMaxValue;
    }

    public void setParaMaxValue(double paraMaxValue) {
        ParaMaxValue = paraMaxValue;
    }

    public String getDevName() {
        return DevName;
    }

    public void setDevName(String devName) {
        DevName = devName;
    }
}
